a{color:#333;text-decoration:none;transition:all .3s}
a:hover{text-decoration:none;color:#ff5722;}
body{position:relative;font-size:14px;color:#333;background:#f7f8fa;position:relative;}
*{box-sizing:border-box}
.flex{display: flex;justify-content: space-between;flex-wrap: wrap;}
.ha{text-overflow:ellipsis;white-space: nowrap;}
.hb{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.hc{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.layui-layer-msg{min-width:100px!important;}
.meng{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);z-index:99;transition: none;}
.footx{position: relative;}
.footx:after{position: absolute;content: '';left:0;bottom: 0;width: calc(100%);height: 1px;opacity: .5;background: #ddd;-webkit-transform: scaleY(.5);-webkit-transform-origin: 0 0;}
.ts{position: relative;}
.ts:after{position: absolute;content:'';width:100%;height:100%;background:rgba(0, 0, 0, 0.3);left:0;top:0;transition:all .3s;opacity:0;}
.ts:hover{cursor:pointer}
.ts:hover:after{opacity:1;}
.ts img{display: block;width:100%;height:100%;object-fit: cover;}
.mt15{margin-top:15px!important}
@media all and (max-width:860px){
    .mt15{margin-top:10px!important}
}
/* 头部通用 */
.head{width: 100%;height: auto;overflow: hidden;background: url(../image/top-bg.png) #fff center center no-repeat;background-size:100% auto;position: relative;}
.head-top{width:100%;height:auto;background:rgba(0, 0, 0, 0.015);}
.head-top-box{width:1200px;height:36px;line-height:36px;margin:0 auto;overflow: hidden;font-size:12px;transition:all .3s}
.head-top-left{display: block;color:#999;}
.head-top-right{display: block;}
.head-top-right li{float: left;padding:0 10px;position: relative;}
.head-top-right li .icon{font-size:12px;margin-right:2px}
.head-top-right li:nth-child(n+2):after{position: absolute;content: '';left:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#ddd;}
.head-top-right li:last-child{padding-right:0}
.head-top-right li a{color:#999}
.head-top-right li a:hover{color:#ff5722}
.head-box{width:1200px;height:auto;overflow: hidden;margin:0 auto;transition:all .3s}
.head-nav{width:100%;height:80px;align-items: center;transition:all .3s}
.head-logo{height:55px;align-items: center;transition:all .3s}
.head-image{height:100%;transition:all .3s}
.head-image img{height:100%;}
.head-city{float: left;height:24px;margin-left:15px;}
.head-city a{display: block;padding:0 10px;height:24px;line-height:22px;border: 1px solid rgba(216,184,121,0.3);color: #d8b879;font-size:12px;border-radius:13px;}
.head-city a .icon{font-size:12px;margin-right:2px}
.head-city a:hover{border-color:#d8b879;}
.head-tel{height:100%;}
.head-tel-image{width:43px;height:100%;background:url(../image/phone.png) no-repeat;}
.head-tel-box{height:50px;margin-left:10px;height:50px;margin-top:15px}
.head-tel-tips{width:100%;height:20px;line-height:20px;overflow: hidden;color:#666;font-style: italic;letter-spacing:2px;}
.head-tel-text{width:100%;height:30px;line-height:30px;overflow: hidden;color:#ff5722;font-size:22px;font-weight:600;}
.head-menu{width:1200px;height:60px;overflow: hidden;margin:0 auto;align-items: center;}
.head-menu-list{height:50px;display: flex;justify-content:flex-start;align-items: center;}
.head-menu-list li{position: relative;padding:0 10px;}
.head-menu-list li:nth-child(n+2)::after{position: absolute;content:'';width:1px;height:16px;background:rgba(0,0,0,0.1);left:0;top:50%;transform:translate(0,-50%);}
.head-menu-list li a{display: block;padding:0 10px;border:1px solid rgba(0,0,0,0);height:34px;font-size:15px;line-height:32px;border-radius:3px;}
.head-menu-list li a:hover{border-color:#ff5722;}
.head-menu-list li.this a{border-color:#ff5722;color:#ff5722}
.head-more{display:none;}
.head-soso{width:240px;height:40px;overflow: hidden;border: 1px solid #ddd;border-radius:4px;padding:3px;align-items:center;transition:all .3s}
.head-soso input{width:calc(100% - 50px);height:32px;line-height:32px;border: 0;padding-left: 30px;background: url(../image/so.png) 5px center no-repeat;background-size: 20px;}
.head-soso button{width:50px;height:32px;line-height:32px;border: 0;background: #16baaa;border-radius:3px;color:#fff;transition:all .3s}
.head-soso button:hover{cursor:pointer;opacity:.8;}
.wzhi{width:1200px;height:38px;line-height:38px;margin:0 auto;overflow: hidden;font-size:12px;color:#999}
.wzhi a{color:#999}
.wzhi a:hover{color:#ff5722}
.wzhi i:after{font-family: "iconfont";margin:0 3px;content:"\e615";font-style: normal;}
@media all and (max-width:1200px){
    .head-top-box{width:100%;padding:0 10px}
    .head-box{width:100%;padding:0 10px}
    .head-menu{width:100%;}
    .wzhi{width:100%;padding:0 10px}
}
@media all and (max-width:1000px){
    .head-soso{display:none;}
}
@media all and (max-width:860px){
    .head{position: fixed;z-index: 100;top: 0;background: #fff;}
    .head-top{display:none;}
    .head-tel{display:none;}
    .head-nav{height:55px;}
    .head-logo{height:35px}
    .head-more{width:20px;height:21px;display:block;position:relative;margin-top:5px}
    .head-line1{position:absolute;left:0;top:0;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-line2{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-line3{position:absolute;left:0;top:16px;width:20px;height:1.5px;background:#333;transition:all .3s}
    .head-wap .head-line1{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(45deg);transition:all .3s}
    .head-wap .head-line2{width:20px;height:1.5px;background:#333;opacity:0;transition:all .3s}
    .head-wap .head-line3{position:absolute;left:0;top:8px;width:20px;height:1.5px;background:#333;transform:rotate(-45deg);transition:all .3s}
    .head-menu{height:0}
    .head-menu-list{position: fixed;left:-260px;top:55px;width:45%;max-width:260px;height:100%;background:#fff;transition: all ease .3s;display: block;}
    .head-menu-list li{width:100%;margin:0;font-size:16px;line-height:25px;padding:0 10px}
    .head-menu-list li a{display: block;width:100%;padding:10px;border:0;border-radius:0;border-bottom:1px solid #ddd;height:auto;line-height:25px;}
    .head-menu-list li:nth-child(n+2)::after{display:none;}
    .head-menu-list li.this a{border-color:#16baaa}
    .head-menu-list li a:hover{color:#16baaa;border-color:#16baaa}
    .head-wap .head-menu-list{left: 0!important;}
    .wzhi{margin-top:55px;}
}
/* 首页幻灯 */
.banner{width:1200px;height:350px;margin:0 auto;overflow: hidden;border-radius:3px;margin-top:15px;position: relative;}
.banner-image{width:100%;height:100%;overflow: hidden;}
.banner-image img{display: block;width:100%;height:100%;object-fit: cover;}
.banner-tips{position: absolute;bottom:5px;right:5px;font-size:12px;padding:0 2px;line-height:16px;background:rgba(0,0,0,0.2);color:#fff;border-radius:2px}
.banner .layui-carousel-ind{top:-25px}
.banner .layui-carousel-ind ul{background-color: rgba(0,0,0,0);}
.banner .layui-carousel-ind li{width:8px;height:8px;border-radius:50%;background:#ddd;transition:all .3s;}
.banner .layui-carousel-ind li.layui-this{width:25px;height:8px;border-radius:4px;background-color:#ff5722;}
@media all and (max-width:1200px){
    .banner{width:100%;height:30vw}
}
@media all and (max-width:860px){
    .banner{margin-top:65px;}
    .banner .layui-carousel-ind{top:-20px}
    .banner-tips{bottom:3px;right:3px}
}
/* 首页一屏 */
.chan{width:1200px;height:auto;margin:0 auto;}
.chan-left{width:29%;height:auto;padding:15px;background:#fff;overflow: hidden;position: relative;transition:all .3s}
.chan-left-one{width:100%;overflow: hidden;}
.chan-left-image{width:100%;height:205px;border-radius:3px;overflow: hidden;}
.chan-left-title{width:100%;height:30px;line-height:30px;overflow: hidden;margin-top:5px;text-align: center;white-space:nowrap;text-overflow:ellipsis;}
.chan-left-text{width: 100%;height:40px;line-height:20px;color:#999;overflow:hidden;}
.chan-left-two{width:100%;overflow: hidden;margin-top:10px}
.chan-left-two li{width: 100%;height:30px;line-height: 30px;overflow:hidden;color:#999}
.chan-left-two li a{float: left;position: relative;height:30px;padding-left:10px;max-width:calc(100% - 80px);overflow: hidden;}
.chan-left-two li span{float: right;margin-left:5px;}
.chan-left-two li a:after{position: absolute;content:'';left: 0;top:50%;margin-top:-2px;width:4px;height:4px;background:#ddd;transition: all ease .3s;}
.chan-left-two li a:hover:after{background:#16baaa}
.chan-left-icon{position: absolute;top:0;left:0;width:50px;height:50px;background: url(../image/hot.png);background-size:100%;z-index:10;}
.chan-center{width:calc(44% - 30px);transition:all .3s}
.chan-side{width:100%;height:320px;overflow: hidden;border-radius:3px;}
.chan-side-loop{width:100%;height:100%;overflow: hidden;}
.chan-side-loop img{display: block;width:100%;height:100%;object-fit: cover;}
.chan-side-text{position: absolute;line-height: 20px;width:100%;padding:10px 15px;background: rgba(0, 0, 0,.5);left:0;bottom:0;color:#fff;font-size:12px}
.chan-side-text p{overflow: hidden;}
.chan-side-list{width:100%;overflow: hidden;}
.chan-side-list li{width:calc(50% - 7.5px);overflow: hidden;height:165px;margin-top:15px;background: #fff;border-radius:3px;}
.chan-side-list li a span{position:absolute;width:100%;height:35px;line-height:35px;padding:0 10px;background: linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,0));text-align: center;left:0;bottom:0;color:#fff;overflow: hidden;z-index: 1;}
.chan-right{width:27%;height:auto;padding:15px;background:#fff;overflow: hidden;transition:all .3s}
.chan-right-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.chan-right-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#ff5722;border-bottom: 1px solid #ff5722;font-weight: normal;}
.chan-right-bt span{float: right;font-size:12px;color:#999}
.chan-right-bt span i{font-style:normal;color:#16baaa;margin:0 2px;}
.chan-right-list{width:100%;overflow: hidden;}
.chan-right-list li{width:100%;padding:15px 0;overflow: hidden;}
.chan-right-item{width:calc(67% - 10px);}
.chan-right-image{width:33%;height:65px;overflow: hidden;border-radius:3px;}
.chan-right-title{width:100%;height:20px;line-height:20px;overflow: hidden;padding-left:20px;position: relative;}
.chan-right-title:after{position: absolute;content:'';left:1px;top:50%;width:8px;height:8px;background:#ddd;border-radius:50%;margin-top:-6px;z-index:1;transition:all .3s;border: 2px solid #f7f8fa;}
.chan-right-title:hover:after{background:#16baaa;border-color:rgba(183,236,215);}
.chan-right-text{width:100%;line-height:20px;overflow: hidden;margin-top:5px;color:#666}
.chan-right-desc{width:100%;height:12px;line-height:12px;overflow: hidden;font-size:12px;color:#999;margin-top:8px}
.chan-right-desc span{float: left;margin-right:5px}
.chan-right-desc span:last-child{float: right;margin-right:0}
.chan-right-desc span .icon{font-size:12px;margin-right:2px}
.chan-right-cate{width:100%;margin-top:5px;}
.chan-right-cate li{float:left;width:calc(33.333333% - 3.333333px);margin-top:10px;border-radius:3px;overflow: hidden;}
.chan-right-cate li a{display: block;width:100%;height:34px;line-height:34px;padding:0 5px;overflow: hidden;background:#f7f8fa;text-align: center;}
.chan-right-cate li a:hover{background: #ff5722;color:#fff}
.chan-right-list .ts-more p{font-size:12px}
@media all and (max-width:1200px){
    .chan{width:100%;}
}
@media all and (max-width:1000px){
    .chan-left{display:none;}
    .chan-center{width:calc(60% - 15px);}
    .chan-side-list li{width:calc(50% - 5px);}
    .chan-right{width:40%;}
}
@media all and (max-width:860px){
    .chan-left{display:block;width:100%;}
    .chan-center{width:100%;margin-top:10px}
    .chan-left-image{height:60vw}
    .chan-left-title{font-size:16px}
    .chan-left-two li{height:34px;line-height:34px;}
    .chan-left-two li a{font-size:16px;}
    .chan-side{height:60vw;}
    .chan-side-list li{margin-top:10px;height:30vw;}
    .chan-right{width:100%;margin-top:10px;}
    .chan-right-image{height:75px;}
    .chan-right-title{height:30px;line-height:30px;font-size:16px;}
    .chan-right-text{font-size:14px;}
    .chan-right-desc{height:15px;line-height:15px;margin-top:5px}
    .chan-right-cate li a{height:38px;line-height:38px;font-size:16px;}
}
/* 首页循环 */
.loop{width:1200px;height:auto;margin:0 auto;overflow: hidden;}
.loop-box{width:calc(33.333333% - 10px);height:auto;padding:15px;background:#fff;overflow: hidden;margin-top:15px;}
.loop-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.loop-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#ff5722;border-bottom: 1px solid #ff5722;font-weight: normal;}
.loop-bt span{float: right;font-size:12px;color:#999}
.loop-bt span a{color:#999}
.loop-bt span a .icon{font-size:12px;}
.loop-bt span a:hover{color:#ff5722}
.loop-image{width:100%;height:220px;overflow: hidden;margin-top:15px;border-radius:3px;}
.loop-image a span{position:absolute;width:100%;height:35px;line-height:35px;padding:0 10px;background: linear-gradient(to top, rgba(0,0,0,.8),rgba(0,0,0,0));text-align: center;left:0;bottom:0;color:#fff;overflow: hidden;z-index: 1;}
.loop-list{width:100%;height:auto;margin-top:10px}
.loop-list li{width:100%;height:35px;line-height:35px;}
.loop-list li span{float: right;color:#999;margin-left:5px;}
.loop-list li a{float: left;max-width:calc(100% - 80px);height:35px;overflow: hidden;position: relative;padding-left:10px;}
.loop-list li a:after{position: absolute;content:'';left: 0;top:50%;margin-top:-2px;width:4px;height:4px;background:#ddd;transition: all ease .3s;}
.loop-list li a:hover:after{background:#16baaa}
.loop-list li a b{font-weight:normal;color:#999;margin-right:5px}
@media all and (max-width:1200px){
    .loop{width:100%;}
    .loop-image{height:18vw}
}
@media all and (max-width:1000px){
    .loop-box{width:calc(50% - 7.5px);}
    .loop-image{height:30vw}
}
@media all and (max-width:860px){
    .loop-box{width:100%;border-radius:0;margin-top:10px}
    .loop-image{height:55vw}
    .loop-list li{font-size:16px;}
    .loop-list li a b{display:none;}
    .loop-list li span{font-size:14px;}
}
/* 首页tab */
.itab{width:1200px;padding:10px 15px;background: #fff;overflow: hidden;margin:0 auto;margin-top:15px}
.itab .layui-tab{margin:0}
.itab .layui-tab-title li{min-width:0;padding:0 15px;height:40px;}
.itab .layui-tab-content{padding:0;width:100%;overflow: hidden;}
.itab .layui-tab-item li{float: left;width:calc(10% - 9px);margin-top:10px;overflow: hidden;background: #f7f8fa;margin-right:10px;}
.itab .layui-tab-item li a{color:#666;display: block;width:100%;height:36px;line-height:36px;text-align: center;overflow: hidden;border-radius:3px;}
.itab .layui-tab-item li a:hover{background: #ff5722;color:#fff}
.itab .layui-tab-brief>.layui-tab-title .layui-this{color:#ff5722}
.itab .layui-tab-brief>.layui-tab-title .layui-this:after{height:40px;border-bottom:1px solid #ff5722;}
.itab .layui-tab-title{border-color:#f7f8fa}
@media all and (min-width:1200px){
    .itab .layui-tab-item li:nth-child(10n){margin-right:0}
}
@media all and (max-width:1200px){
    .itab{width:100%;}
    .itab .layui-tab-item li{width:calc(16.666666% - 8.333333px);}
    .itab .layui-tab-item li:nth-child(6n){margin-right:0}
}
@media all and (max-width:860px){
    .itab{margin-top:10px}
    .itab .layui-tab-item li{width:calc(25% - 7.5px);}
    .itab .layui-tab-item li:nth-child(6n){margin-right:10px}
    .itab .layui-tab-item li:nth-child(4n){margin-right:0}
    .itab .layui-tab-item li a{height:38px;line-height:38px;}
}
/* 首页合作 */
.shut{width:1200px;height:auto;margin:0 auto;margin-top:15px;overflow: hidden;}
.shut li{width:calc(11.111111% - 8.888888px);margin-top:10px;}
.shut li:nth-child(-n+9){margin-top:0}
.shut li img{width:100%;}
@media all and (max-width:1200px){
    .shut{width:100%;}
}
@media all and (max-width:860px){
    .shut{margin-top:10px}
    .shut li{width:calc(16.666666% - 3.333333px);margin-top:5px}
    .shut li:nth-child(-n+6){margin-top:0}
}
/* 内容通用 */
.tent{width:1200px;height:auto;overflow: hidden;margin:0 auto;}
.tent-left{width:calc(100% - 350px);overflow: hidden;}
.tent-right{width:330px;overflow: hidden;}
.tent-list{width:100%;padding:15px;background:#fff;overflow: hidden;}
.tent-bt{width:100%;height:30px;line-height:20px;border-bottom: 1px solid #f7f8fa;}
.tent-bt b{float: left;height:30px;line-height:20px;font-size:16px;color:#ff5722;border-bottom: 1px solid #ff5722;font-weight: normal;}
.tent-bt span{float: right;font-size:12px;color:#999}
.tent-bt i{font-style: normal;color:#16baaa;margin:0 2px}
.tent-list-list{width:100%;}
.tent-list-list li{width:100%;height:auto;padding:15px 0}
.tent-list-list li:last-child{padding-bottom:0}
.tent-list-list li:last-child::after{height:0}
.tent-list-image{width:26%;height:130px;overflow: hidden;border-radius:3px;}
.tent-list-box{width:calc(74% - 20px);overflow: hidden;}
.tent-list-title{width:100%;height:30px;line-height:30px;font-size:16px;overflow: hidden;}
.tent-list-title .icon{float:left;font-size:16px;color:#ff5722;margin-right:5px}
.tent-list-text{width:100%;line-height:25px;color:#666;margin-top:15px;overflow: hidden;}
.tent-list-text .icon{float:left;color:#16baaa;font-size:16px;margin-right:5px}
.tent-list-desc{width:100%;height:20px;line-height:20px;margin-top:15px;overflow: hidden;font-size:12px;color:#999}
.tent-list-desc span{float: left;margin-right:5px;}
.tent-list-desc span:last-child{float: right;}
.tent-list-desc .icon{font-size:12px;margin-right:2px}
.tent-list-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-news{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;}
.tent-news-info{position: absolute;width:100%;padding:0 10px;height:30px;line-height:30px;background: linear-gradient(to top,rgba(0,0,0,1),rgba(0,0,0,0));;bottom:0;left:0;overflow: hidden;font-size:12px;color:#fff;border-radius:0 0 3px 3px;}
.tent-news-list{width:100%;margin-top:10px}
.tent-news-image{width:100%;height:200px;overflow: hidden;border-radius:3px;}
.tent-news-imagea{height:185px;}
.tent-news-list li:first-child{position: relative;}
.tent-news-list li:nth-child(n+2){ position: relative;width:100%;padding-left:30px;height:35px;line-height:35px;overflow:hidden;}
.tent-news-list li:nth-child(n+2):after{position: absolute;content: "";display: inline-block;width: 20px;height: 20px;line-height: 20px;text-align: center;color: #fff;background: #ddd;text-align: center;left: 0;top:50%;margin-top:-10px;font-size:12px;border-radius:3px;}
.tent-news-list li:nth-child(2){margin-top:5px}
.tent-news-list li:nth-child(2):after{content: "02";background: #ff5722;}
.tent-news-list li:nth-child(3):after {content: "03";background: #16baaa;}
.tent-news-list li:nth-child(4):after {content: "04";background: #999;}
.tent-news-list li:nth-child(5):after {content: "05";}
.tent-news-list li:nth-child(6):after {content: "06";}
.tent-news-list li:nth-child(7):after {content: "07";}
.tent-news-list li:nth-child(8):after {content: "08";}
.tent-news-list li:nth-child(9):after {content: "09";}
.tent-news-list li:nth-child(10):after {content: "10";}
.tent-news-list li span{float:right;margin-left:10px;color:#999;font-size:14px;}
.tent-jian{width:100%;overflow: hidden;background:#fff;padding:15px;margin-top:15px}
.tent-jian-list{width:100%;overflow: hidden;}
.tent-jian-list li{width:100%;overflow: hidden;padding:15px 0}
.tent-jian-list li:last-child{padding-bottom:0}
.tent-jian-list li:last-child:after{height:0}
.tent-jian-image{width:33%;height:70px;overflow: hidden;border-radius:3px;}
.tent-jian-back p{font-size:12px}
.tent-jian-item{width:calc(67% - 10px);}
.tent-jian-title{width:100%;height:25px;line-height:25px;overflow: hidden;}
.tent-jian-text{width:100%;line-height:20px;color:#999;overflow: hidden;margin-top:5px}
.tent-jian-desc{width:100%;height:20px;line-height:20px;overflow: hidden;color:#999;font-size:12px;margin-top:5px}
.tent-jian-desc span{float: left;margin-right:5px;}
.tent-jian-desc span:last-child{float: right;margin-right:0}
.tent-jian-desc .icon{font-size:12px;margin-right:2px}
.tent-jian-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-asks{width:100%;overflow: hidden;padding:15px;background:#fff;margin-top:15px}
.tent-asks-list{width:100%;}
.tent-asks-list li{width:100%;overflow: hidden;padding:15px 0}
.tent-asks-list li:last-child{padding-bottom:0}
.tent-asks-list li:last-child:after{height:0}
.tent-asks-bt{width:100%;height:20px;line-height:20px;overflow: hidden;}
.tent-asks-bt .icon{float:left;color:#ff5722;font-size:16px;margin-right:5px}
.tent-asks-box{width:100%;overflow: hidden;margin-top:5px}
.tent-asks-user{width:40px;overflow: hidden;}
.tent-asks-user span:first-child{display: block;width:100%;height:40px;overflow: hidden;border-radius:50%;}
.tent-asks-user span:first-child img{display: block;width:100%;height:100%}
.tent-asks-user span:last-child{display: block;width: 100%;height:15px;line-height:15px;font-size:12px;text-align: center;color:#999;margin-top:5px;overflow: hidden;}
.tent-asks-text{width:calc(100% - 55px);padding:10px;background:#f7f8fa;position: relative;}
.tent-asks-text p{width:100%;line-height:20px;color:#999;overflow: hidden;}
.tent-asks-point{left:-15px; border-style: solid dashed dashed dashed; border-color: #f7f8fa transparent transparent transparent;transform: rotate(-270deg);-ms-transform: rotate(-270deg); -moz-transform: rotate(-270deg);-webkit-transform: rotate(-270deg);-o-transform: rotate(-270deg);  display: inline-block; position: absolute; top:18px; vertical-align: middle; width: 0;height: 0; border-width:8px;  overflow: hidden;}
.tent-sing{width:100%;overflow: hidden;padding:15px;background:#fff;margin-top:15px}
.tent-sing-list{width:100%;margin-top:5px;}
.tent-sing-list li{width:calc(50% - 5px);margin-top:10px;}
.tent-sing-list li a{display: block;width:100%;height:38px;line-height:38px;overflow: hidden;padding:0 5px;background:#f7f8fa;border-radius:3px;}
.tent-sing-list li a:hover{background:#ff5722;color:#fff}
.tent-body{width:100%;height:auto;padding:15px 20px;background:#fff;}
.tent-body h1{width:100%;line-height: 38px;font-size:30px;color:#333;}
.tent-body-info{width:100%;height:25px;line-height: 20px;color:#999;font-size:12px;margin-top:5px;padding-bottom:5px;border-bottom: 1px solid #f7f8fa;}
.tent-body-info span{float: left;margin-right:10px;}
.tent-body-info span:last-child{float: right;margin-right:0}
.tent-body-info span i{font-size:12px;margin-right:2px}
.tent-body-head{width:20px;height:20px;border-radius:50%;overflow: hidden;}
.tent-body-text{width:100%;overflow: hidden;font-size:16px;line-height:1.6;}
.tent-body-text img{display: block;width:550px;margin:0 auto;border-radius:3px;}
.tent-body-text p{margin-top:10px;text-indent:2em;}
.tent-next{width:100%;height:auto;padding:15px;background:#fff;margin-top:15px;}
.tent-next li{height:20px;line-height:20px;max-width:48%;overflow: hidden;color:#999}
.tent-ques{width:100%;height:auto;padding:15px;background: #fff;position: relative;overflow: hidden;}
.tent-ques h1{width: 100%;height:auto;font-size:24px;line-height:35px;}
.tent-ques h1 .icon{float:left;color:#ff5722;margin-right:5px;font-size:24px;font-weight:normal;}
.tent-ques-box{overflow: hidden;margin-top:10px}
.tent-ques-text{width:calc(77% - 15px);padding:15px;background: #f7f8fa;color:#999;line-height:25px;border-radius:3px;overflow: hidden;}
.tent-ques-text strong{color:#16baaa;font-weight:normal;}
.tent-ques-thumb{width:23%;height:100px;overflow:hidden;border-radius:3px;}
.tent-ques-thumb img{display:black;width:100%;height:100%;object-fit: cover;}
.tent-answ{width:100%;height:auto;padding:15px 20px;background: #fff;overflow: hidden;margin-top:15px;position: relative;}
.tent-answ-user{width:100%;height:40px;overflow: hidden;margin-top: 15px}
.tent-answ-uinfo{float: left;width:50%;height:40px;padding-left:50px;}
.tent-answ-unike{float: left;width:100%;height: 22px;line-height: 22px;font-size:14px;color:#16baaa}
.tent-answ-unike a{margin-right:5px}
.tent-answ-utime{float: left;width:100%;height: 18px;line-height:18px;font-size:12px;color:#999}
.tent-answ-uthumb{position: absolute;width: 40px;height:40px;overflow: hidden;border-radius: 50%;left:20px}
.tent-answ-uthumb img{width: 100%;min-height:100%}
.tent-answ-text{width:100%;height:auto;overflow: hidden;font-size:16px;line-height:1.6;color:#333;padding-bottom: 15px;}
.tent-answ-text p{margin-top:15px;text-indent:2em;}
.tent-answ-text p:first-child{margin-top: 0}
.tent-answ-text img{display: block;max-width:500px;margin:0 auto}
.tent-yewu{width:100%;height:auto;padding:15px;background:#fff;overflow: hidden;}
.tent-yewu-image{width:45%;height:293px;overflow: hidden;position: relative;}
.tent-yewu-image img{display: block;width:100%;height:100%;object-fit: cover;}
.tent-yewu-image i{position: absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0);transition:all .3s}
.tent-yewu-image:hover i{background:rgba(0,0,0,.2);}
.tent-yewu-box{width:calc(55% - 15px);overflow: hidden;}
.tent-yewu-title{width:100%;height:30px;line-height:30px;font-size:22px;color:#16baaa;}
.tent-yewu-title span{float: right;color:#999;font-size:12px;}
.tent-yewu-text{width:100%;height:auto;padding:10px;background:#f7f8fa;margin-top:10px;overflow: hidden;}
.tent-yewu-text p{width:100%;line-height:24px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;text-align: justify;color:#666}
.tent-yewu-money{width:100%;height:30px;line-height:30px;margin:15px 0;overflow: hidden;color:#ff5722}
.tent-yewu-money span{float: left;}
.tent-yewu-money span:last-child{float: right;color:#999}
.tent-yewu-money em{font-size:30px;font-weight:600;font-style: normal;margin-right:2px}
.tent-yewu-money i{font-style: normal;color:#16baaa;margin:0 2px}
.tent-yewu-bao{width:100%;overflow: hidden;margin-top:15px;}
.tent-yewu-bao span{width:15%;overflow: hidden;padding:5px;background: #f7f8fa;}
.tent-yewu-bao span em{display:block}
.tent-yewu-bao span p:last-child{width:100%;height:20px;line-height:20px;color:#999;overflow: hidden;text-align: center;font-size:12px;margin-top:5px}
.tent-yewu-zl{width:35px;height:35px;background:url('../image/lc01.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-sx{width:35px;height:35px;background:url('../image/lc02.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-fw{width:35px;height:35px;background:url('../image/lc03.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-cl{width:35px;height:35px;background:url('../image/lc04.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-jg{width:35px;height:35px;background:url('../image/lc05.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-aq{width:35px;height:35px;background:url('../image/lc06.png');background-size:100% 100%;margin:0 auto}
.tent-yewu-btn{width:100%;height:auto;overflow: hidden;margin-top:15px;}
.tent-yewu-btn a{display: block;width:48%;overflow: hidden;text-align: center;height:40px;line-height:38px;border-radius:2px;}
.tent-yewu-btn a:first-child{color:#16baaa;border: 1px solid #16baaa;}
.tent-yewu-btn a:first-child:hover{background:#16baaa;color:#fff;}
.tent-yewu-btn a:last-child{border: 1px solid #ff5722;color:#ff5722;}
.tent-yewu-btn a:last-child:hover{background: #ff5722;color:#fff}
.tent-wxsf{width:100%;height:auto;background:#fff;padding:15px;overflow: hidden;}
.tent-wxsf-list{overflow: hidden;}
.tent-wxsf-list li{width:100%;height:auto;padding:15px 0}
.tent-wxsf-list li:last-child{padding-bottom:0}
.tent-wxsf-list li:last-child:after{height:0}
.tent-wxsf-head{width:110px;height:110px;overflow: hidden;}
.tent-wxsf-box{width:calc(100% - 130px);}
.tent-wxsf-info{width:calc(100% - 120px);}
.tent-wxsf-title{width:100%;height:20px;line-height:20px;}
.tent-wxsf-title b{float: left;}
.tent-wxsf-title span{float: left;margin-left:10px;font-size:12px;height:20px;line-height:20px;padding:0 5px;border: 1px solid #d8b879;border-radius:2px;color:#d8b879}
.tent-wxsf-text{width:100%;line-height:25px;overflow: hidden;margin-top:10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.tent-wxsf-text span{color:#999}
.tent-wxsf-adds{width:100%;height:20px;line-height:20px;overflow: hidden;margin-top:10px;color:#666}
.tent-wxsf-adds span{color:#999}
.tent-wxsf-line{width:100px;height:100px;overflow: hidden;align-items: center;}
.tent-wxsf-line a{display: block;width:100%;height:36px;border: 1px solid #ff5722;line-height:34px;text-align: center;border-radius:2px;color:#ff5722}
.tent-wxsf-line a:hover{color:#fff;background:#ff5722;}
.tent-wxsf-line a:last-child{border-color:#16baaa;color:#16baaa;display:none;}
.tent-wxsf-line a:last-child:hover{background:#16baaa;color:#fff}
.tent-link{width:1200px;height:auto;padding:15px;background:#fff;margin:0 auto;margin-top:15px;}
.tent-link a{line-height:25px;color:#666}
.tent-link a:hover{color:#ff5722}
@media all and (max-width:1200px){
    .tent{width:100%;}
    .tent-link{width:100%}
}
@media all and (max-width:1000px){
    .tent-left{width:calc(100% - 345px);}
    .tent-list-image{width:30%;}
    .tent-list-box{width:calc(70% - 10px);}
    .tent-body-text img{width:100%;}
    .tent-ques-text{width:calc(70% - 15px);}
    .tent-ques-thumb{width:30%;}
    .tent-yewu-bao span{width:24%;}
    .tent-yewu-bao span:nth-child(n+5){display: none;}
}
@media all and (max-width:860px){
    .tent-left{width:100%;}
    .tent-right{width:100%;}
    .tent-list-image{width:33%;height:90px;}
    .tent-list-box{width:calc(67% - 10px);}
    .tent-list-title{height:20px;line-height:20px;}
    .tent-list-text{line-height:20px;margin-top:5px}
    .tent-list-desc{margin-top:5px}
    .tent-list-thumb p{font-size:14px}
    .tent-list-cate{display:none;}
    .tent-list-netxt{margin-top:5px}
    .tent-news-image{height:55vw}
    .tent-news-imagea{height:55vw}
    .tent-news-list li:nth-child(n+2){height:36px;line-height:36px;font-size:16px;}
    .tent-jian{margin-top:10px}
    .tent-jian-title{font-size:16px;}
    .tent-asks{margin-top:10px;}
    .tent-asks-bt{font-size:16px;}
    .tent-asks-bt .icon{font-size:16px}
    .tent-asks-box{margin-top:10px}
    .tent-sing{margin-top:10px}
    .tent-body{padding:15px;}
    .tent-body h1{font-size:24px;line-height:30px}
    .tent-body-text p{text-indent:0;text-align: justify;}
    .tent-next{margin-top:10px;padding:10px 15px}
    .tent-next li{width:100%;max-width:100%;line-height:30px;height:30px;font-size:16px}
    .tent-ques-text{width:calc(65% - 10px);}
    .tent-ques-thumb{width:35%;}
    .tent-answ{margin-top:10px;padding:15px;}
    .tent-answ-text p{text-indent:0;text-align: justify;}
    .tent-yewu-image{width:100%;height:100%}
    .tent-yewu-box{width:100%;margin-top:10px}
    .tent-wxsf-box{width:calc(100% - 135px);}
    .tent-wxsf-info{width:100%;}
    .tent-wxsf-head{width:125px;height:125px}
    .tent-wxsf-text{line-height:20px;-webkit-line-clamp:1;}
    .tent-wxsf-line{width:100%;height:auto;margin-top:9px}
    .tent-wxsf-line a{width:calc(50% - 5px);}
    .tent-wxsf-line a:last-child{display:block;}
    .tent-link{margin-top:10px}
    .tent-link a{font-size:16px;}
}
/* 内容分页 */
.page{width:100%;height:auto;overflow: hidden;margin-top:15px;padding:15px;background:#fff;}
.page-box{width:100%;display: flex;justify-content:center}
.page-box a{display: block;color:#333;background:#f7f8fa;line-height:36px;padding:0 10px;margin:0 2px;border-radius:3px;overflow: hidden;}
.page-box a:hover{color:#fff;background: #16baaa}
.page-box span{display: block;color:#999;background:#f7f8fa;cursor:pointer;line-height:36px;padding:0 10px;margin:0 2px;border-radius:3px;overflow: hidden;}
.page-box .this{background: #ff5722;color:#fff}
@media all and (max-width:860px){
    .page{margin-top:10px}
}
/* 底部通用 */
.city{width:1200px;height:auto;padding:15px;background: #fff;margin:0 auto;margin-top:15px}
.city a{line-height:24px;margin-right:5px}
@media all and (max-width:1200px){
    .city{width:100%;}
}
@media all and (max-width:860px){
    .city{margin-top:10px}
}
.foot{width:100%;height:auto;padding:15px;background: #fff;margin-top:15px;}
.foot-box{width:1200px;margin:0 auto;}
.foot-link{width:100%;height:auto;padding-bottom:15px;line-height:24px;}
.foot-link span{color:#ff5722}
.foot-link span .icon{margin-right:5px;}
.foot-link a{margin-right:5px}
.foot-text{width:100%;margin-top:15px;}
.foot-text p{width:100%;line-height:24px;color:#999;text-align: center;}
.foot-text p a{color:#999}
.foot-text p a:hover{color:#ff5722}
@media all and (max-width:1200px){
    .foot-box{width:100%;}
}
@media all and (max-width:860px){
    .foot{margin-top:10px}
}
/* 错误页面 */
.erro{width:1200px;overflow: hidden;margin:0 auto;padding:15px;background:#fff;margin-top:15px;}
.erro-top{margin-top:15px!important}
.erro-box{width:700px;padding:30px 0;margin:0 auto}
.erro-img{width:200px;height:200px;overflow: hidden;margin:0 auto;}
.erro-img img{width:100%;}
.erro-bt{width:100%;font-size:24px;line-height:36px;text-align: center;color:#666;margin-top:15px;}
.erro-xian{width:76%;height:1px;background:#f7f8fa;margin:20px 12%;opacity:.5}
.erro-text{width:100%;font-size:14px;line-height:22px;text-align: center;color:#999}
.erro-btn{width:100%;margin-top:15px;overflow: hidden;}
.erro-btn li{width:35%;float: left;}
.erro-btn li:first-child{margin-left:12%}
.erro-btn li:last-child{margin-left:6%}
.erro-btn li a{float: left;width:100%;height:42px;text-align: center;line-height:42px;color:#fff;border-radius:5px;}
.erro-btn li a:first-child{background:#ff5722;}
.erro-btn li:last-child a{background: #16baaa;}
.erro-btn li a:hover{opacity:.8;}
@media all and (max-width:1200px){
    .erro{width:100%;}
}
@media all and (max-width:860px){
    .erro{margin-top:55px}
    .erro-box{width:100%;padding:10px 0}
    .erro-bt{font-size:18px}
    .erro-top{margin-top:10px!important}
}
/* 字体图标 */
@font-face{font-family: 'iconfont';src:url('//at.alicdn.com/t/c/font_4382942_fwizwfahgm8.ttf') format('truetype')}
.icon{font-family: iconfont!important;font-size: 14px;font-style: normal;}
.icon-reg:before{content: "\e668";}
.icon-log:before{content: "\e665";}
.icon-map:before{content: "\e629";}
.icon-view:before{content: "\e68c";}
.icon-more:before{content: "\e615";}
.icon-link:before{content: "\e64f";}
.icon-ques:before{content: "\e7a1";}
.icon-answ:before{content: "\e777";}
.icon-ower:before{content: "\e606";}